repulsive looking animal - Turc Anglais Dictionnaire